kali2021.4a搭建pwn环境 您所在的位置:网站首页 kali python2 kali2021.4a搭建pwn环境

kali2021.4a搭建pwn环境

#kali2021.4a搭建pwn环境| 来源: 网络整理| 查看: 265

最近电脑重装系统(吐槽一下,win11真的一言难尽),顺便在虚拟机装了最新版本的KaliLinux,顺带着搭建一下PWN环境。总的来说这次搭建PWN环境问题不大,按照之前安装的步骤,整个过程还算是比较“顺利的”(第一次搭建PWN环境差点没被气死,没办法,菜啊😂😂😂)

第一步

在主目录下创建一个tools目录,用来存放下载下来的文件,命令如下

mkdir tools

在这里插入图片描述

第二步

安装pwntools 1.进入tools文件夹里面,命令如下:

cd tools

在这里插入图片描述 2.把pwntools git 下来,命令如下:

git clone https://github.com/Gallopsled/pwntools.git

在这里插入图片描述 3.安装所需环境,命令如下:

sudo apt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential

在这里插入图片描述

4.更新一下 pip ,命令如下:

python3 -m pip install --upgrade pip

在这里插入图片描述 5.使用pip安装并更新pwntools,命令如下:

python3 -m pip install --upgrade pwntools

在这里插入图片描述 到这里环境就可以算是搭建好了,接下来是搭建gdb调试环境, 1.安装gdb-multiarch,用作gdb客户端进行调试,是任何架构的通用客户端,命令如下:

sudo apt-get install gdb-multiarch

在这里插入图片描述

检查安装成功的命令如下:

gdb -v

在这里插入图片描述 2.安装插件,方便使用 pwndbg是一个GDB插件,使GDB的调试不那么糟糕,方便新手使用,安装过程如下: 先将pwndbg git下来,命令如下

git clone https://github.com/pwndbg/pwndbg.git

在这里插入图片描述 然后进入到文件夹里面,执行setup.sh文件,命令如下:

cd ~/tools/pwndbg ./setup.sh

在这里插入图片描述 检查插件是否挂载成功,在终端输入gdb,结果如下: 在这里插入图片描述

其他插件peda,gef安装 先git下来

git clone https://github.com/longld/peda.git

在这里插入图片描述

git clone https://github.com/hugsy/gef.git

在这里插入图片描述 安装插件依赖,命令如下:

sudo pip install keystone-engine ropper keystone-engine

在这里插入图片描述 在gdbinti中挂载插件: 在终端输入如下命令:

sudo vim ~/.gdbinit

在这里插入图片描述 按i键进行编辑,从第二行开始输入下面内容:

#source /home/kali/tools/peda/peda.py #source /home/kali/tools/gef/gef.py

在这里插入图片描述 选择插件中的其中一个,其他的注释掉,按esc键并输入:wq退出即可。 以上就是PWN环境的搭建过程。因本人菜鸡一只,如果有什么不对的地方,实属正常。还请各位大佬予以指正,谢谢!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有